package jia.core.characters;

/**
 * Definition class for a racial value to a player character.  Made generic
 * to support custom created race types.
 *
 * @author Erik Stell
 * @version 1.0
 * @since 01/19/2006
 */
public abstract class Race{
	private String raceName = "";
	private String size = "";
	private int baseSpeed = 0;
	private int raceId = 0;
	private String raceType = "";
	private String raceSubType = "";
	private int strMod = 0;
	private int dexMod = 0;
	private int conMod = 0;
	private int intMod = 0;
	private int wisMod = 0;
	private int chaMod = 0;

	public String getRaceName(){
		return raceName;
	}

	public void setRaceName(String raceName){
		this.raceName = raceName;
	}

	public String getSize(){
		return size;
	}

	public void setSize(String size){
		this.size = size;
	}

	public int getBaseSpeed(){
		return baseSpeed;
	}

	public void setBaseSpeed(int baseSpeed){
		this.baseSpeed = baseSpeed;
	}

	public int getRaceId(){
		return raceId;
	}

	public void setRaceId(int raceId){
		this.raceId = raceId;
	}

	public String getRaceType(){
		return raceType;
	}

	public void setRaceType(String raceType){
		this.raceType = raceType;
	}

	public String getRaceSubType(){
		return raceSubType;
	}

	public void setRaceSubType(String raceSubType){
		this.raceSubType = raceSubType;
	}

	public int getStrMod(){
		return strMod;
	}

	public void setStrMod(int strMod){
		this.strMod = strMod;
	}

	public int getDexMod(){
		return dexMod;
	}

	public void setDexMod(int dexMod){
		this.dexMod = dexMod;
	}

	public int getConMod(){
		return conMod;
	}

	public void setConMod(int conMod){
		this.conMod = conMod;
	}

	public int getIntMod(){
		return intMod;
	}

	public void setIntMod(int intMod){
		this.intMod = intMod;
	}

	public int getWisMod(){
		return wisMod;
	}

	public void setWisMod(int wisMod){
		this.wisMod = wisMod;
	}

	public int getChaMod(){
		return chaMod;
	}

	public void setChaMod(int chaMod){
		this.chaMod = chaMod;
	}
}
